[技术] 为什么计算机的容量有不同的计算方式

来源:百度知道 编辑:UC知道 时间:2024/06/10 23:39:16
我很早就知道硬件制造商和软件商对于容量的计算差异:

例如:对于硬盘的生产厂家,采取1000作为单位的换算值;而在软件如:Windows下则采用1024(2的10次方)。由此,在不同的系统中产生一定的表示误差。

我们知道,K、M、G、T、……原本表示的就是以10的3次方递升的数量级,那么为什么不同的硬件、软件生产商后来采用了不同的计算方式?

在我们的计算机容量级别并不高的时代,这样的差异所造成的误差几乎可以忽略,但是随着TB级的硬盘的出现,硬盘的容量表示误差将达到9.1%。以后更会逐渐递增。

对于这样的差异,硬件制造商和软件开发商会坐视不管吗?IT界有没有考虑过达成统一的见解?

我个人认为容量的计算差异不是什么“产品缺陷”问题,而是一个“标准统一”的问题。既然到现在,这个标准都没有统一,则必然存在一定的技术障碍。我想问的是,究竟是什么样的技术问题,使得容量计算这样一个简单的问题至今还没有统一的标准?

长时间等待,回答充分且深刻者加分。
此提问为我的论文搜集素材,欢迎各位发表看法!

1、当初的硬盘很小啊,那点影响也不是很明显!人们也没考虑那么多!就如同电脑时间,没考虑到2000年一样,搞的进入2000年时大家都紧张兮兮的!只是现在伴随这硬盘的容量越来越大,此问题也越来越明显了!我感觉以后肯定会出一个统一的标准来约束硬件厂商和软件厂商!
2、一方面是硬件!一方面是软件!还是当初可能没考虑周全!以为两者没什么关联,各自按照各自的标准来设计,导致了不统一!以后,我想,软、硬件厂商会联合制定一个规范的!!
3、的确是“标准统一”的问题!个人觉得,这里面没什么技术障碍,只是这没引起什么大的问题!并且硬件、软件各自的标准都沿用了那么久!怎么统一,让软件厂商改,软件厂商肯定不乐意改;让硬件厂商改,硬件厂商肯定也不乐意改!!要不还得制定一个折中的规范,不过那需要好多人坐下里好好讨论,估计大家都不愿意把宝贵的时间话花费在这上面吧!
4、我想在不久的未来,当这一问题所带来的负面效果越来越大时,大家就会考虑解决的办法了!!

补充:建议多从网络和书籍查找更详细的资料!我们这里只能说说自己的想法和看法而已!!
呵呵

世界各大硬盘产商都用10的三次方,你也说了,这样可以使硬盘听起来更大一点,不仅是硬盘产商,mp3、mp4、U盘用的都是这个标准!以前硬盘小,被吃掉的那部分没什么人计较,现在不同了,一个320G的硬盘要被吃掉20多G,确实该解决一下这个问题了!要看世界各大存储器产商什么时候意见达成一致,统一使用新的标准了,估计他们中的任何一家公司都不会冒然独自使用2的10方这样算!现在硬盘用的SATA就是由Intel、IBM、Dell、APT、Maxtor和Seagate公司共同提出的硬盘接口规范。

不是技术问题,是人们的习惯问题。
就像现在用米作为长度单位是,电脑还用英寸一样。

xxxxx